package com.xqboss.apps.vo.market;


import com.xqboss.apps.enums.market.MarketStatusEnum;
import com.xqboss.apps.enums.market.MarketTypeEnum;
import com.xqboss.apps.enums.order.OrderStatusEnum;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * @author Administrator
 */
@ApiModel("典藏转卖记录Vo")
@Getter
@Setter
public class MarketNormalResellVo {

    @ApiModelProperty("市场id(转卖编号)")
    private Long id;

    @ApiModelProperty("订单编号")
    private Long orderId;

    @ApiModelProperty("藏品id")
    private Long nftId;

    @ApiModelProperty("标题")
    private String title;

    @ApiModelProperty("主图")
    private String img;

    @ApiModelProperty("价格")
    private BigDecimal price;

    @ApiModelProperty("预计收入")
    private BigDecimal estimatePrice;

    @ApiModelProperty("市场状态")
    private MarketStatusEnum status;

    @ApiModelProperty("订单状态")
    private OrderStatusEnum orderStatus;

    @ApiModelProperty("1典藏,2装备,3宝盒")
    private MarketTypeEnum type;

    @ApiModelProperty("库存")
    private Integer stock;

    @ApiModelProperty("订单数量")
    private Integer skuCnt;

    @ApiModelProperty("订单服务费")
    private BigDecimal transactionFee;

    @ApiModelProperty("藏品编号值")
    private String numberValueStr;

    @ApiModelProperty("时间")
    private LocalDateTime createTime;

    @ApiModelProperty("取消时间")
    private LocalDateTime cancelTime;

}
